使用 Document 对象的事件 您所在的位置:网站首页 VBA 关闭事件 使用 Document 对象的事件

使用 Document 对象的事件

2024-01-21 07:46| 来源: 网络整理| 查看: 265

使用 Document 对象的事件 项目 04/07/2023

Document 对象支持多个事件,使你能够响应文档的状态。 在名为“ThisDocument”的类模块中编写响应这些事件的过程。使用以下步骤创建事件过程。

Under your Normal project or document project in the Project Explorer window, double-click ThisDocument. (In Folder view, ThisDocument is located in the Microsoft Word Objects folder.)

Select Document from the Object drop-down list box.An empty subroutine for the New event is added to the class module.

从 "过程" 下拉列表框中选择一个事件。 将在类模块中添加选定事件的一个空子例程。

添加要在事件发生时运行的 Visual Basic 指令。

下例显示了 Normal 工程中的一个 New 事件过程,它在新建一个基于 Normal 模板的文档时运行。

Private Sub Document_New() MsgBox "New document was created" End Sub

下例显示了文档工程中的 Close 事件过程,该过程只在该文档关闭时运行。

Private Sub Document_Close() MsgBox "Closing the document" End Sub

与 自动宏不同,Normal 模板中的事件过程没有全局范围。 例如,仅当附加的模板是 Normal 模板时,才会发生 Normal 模板中的事件过程。 如果文档和附加的模板中存在自动宏,则只会执行存储在文档中的自动宏。 如果文档事件的事件过程存在于文档及其附加的模板中,则将运行这两个事件过程。

备注

有关为 Application 对象创建事件过程的信息,请参阅 对 Application 对象使用事件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有